harbinger of things to come - French English Dictionary